Spacing 間距

Grouping 分組

分組是把相關內容放在一起,如圖片和標題,便於理解。

Explicit Grouping 顯性分組

透過視覺化邊界(Visual Boundaries)組織元素:

顯式分組還可以表明某個專案是可互動的,比如位於分隔線之間的列表項,或者展示圖片及其說明文字的卡片。

Implicit Grouping 隱性分組

隱式分組不需要邊框或線條,而是用“靠近”和“空白”讓相關內容看起來是一組。比如,標題、副標題和圖片放在一起,使用者自然知道它們是有關的。輪播圖裡的圖片因為靠在一起,所以看起來是一組的。

Margin 邊距

邊距是指視窗區域邊緣與該視窗區域內元素之間的空白區域。

邊距的寬度可以固定或自動調整,在較大的螢幕上,邊距通常更寬,以提供更多空白區域,使內容不會顯得過於緊湊。邊距會在不同的分界點(Breakpoints)變化,確保在不同裝置上的視覺一致性。

邊距將螢幕邊緣與螢幕上的元素分開

Spacer 間隔

是兩個面板(Pane)之間的間距,用於保持佈局的清晰度。Material Design 規定間隔的預設寬度為 24dp。

間隔裡可以加一個拖動手柄,讓使用者調整面板大小,手柄的觸控區域會稍微延伸到面板上。

Padding 內邊距

內邊距是 UI 元件內部的空白區域,預設按 4dp 遞增,可以是水平的,也可以是垂直的。